package alex;

/*
 * Los distintos tipos de token:
 * L_ -> Literales
 * C_ -> Palabras clave
 * O_ -> Operadores
 * P_ -> Puntuacion
 * EOF -> Token de FIN DE ARCHIVO.
 */
public enum TipoToken {
	L_Numero, L_Identificador, L_String, L_Caracter, C_class, C_extends, C_varinst, C_varlocal, C_static, C_dynamic, C_void, C_boolean, C_char, C_int, C_String, C_if, C_else, C_while, C_for, C_return, C_this, C_new, C_null, C_true, C_false, P_ParentesisAbre, P_ParentesisCierra, P_PuntoComa, P_Punto, P_Coma, P_LlaveAbre, P_LlaveCierra, O_Mayor, O_Menor, O_Negacion, O_Igual, O_MayorIgual, O_MenorIgual, O_Distinto, O_Suma, O_Resta, O_Multiplicacion, O_Division, O_And, O_Or, O_Modulo, O_Asignacion, EOF
}
